package top.xia17.plugins.fast.user.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 用户配置文件
 *
 * @author xia17
 * @date 2022/2/18
 */
@Configuration
@ConfigurationProperties("xia17fast.user")
@Data
public class UserProperties {


    /**
     * 默认的密码生成策略
     */
    private String defaultPasswordGenerate = "stablePasswordGenerate";

    /**
     * 默认密码
     */
    private String defaultPassword = "123456";

    /** 动态数据源支持 */
    private Boolean dynamicDatasourceSupport = false;

    /** 开启动态数据源支持后，所使用的的数据源名 */
    private String dynamicDatasourceName = "master";

    /** 邮箱是否唯一 */
    private Boolean emailUnique = false;

    /** 手机号是否唯一 */
    private Boolean phoneUnique = false;


}
